artificial rose - Spanish English Dictionary